﻿from os import path

from PySide6.QtGui import QColor, QFont

# 背景配置
BACK_DIR = path.join('Res', 'Backg.png')        # 背景图片的路径
BACK_WIDTH = 900        # 背景图片的宽度

# 帧率配置
FPS_SPEED = 200      # 实际帧率就是60
FPS_REFRESH = 30        # 每这么多帧更新一次fps
FPS_PRECISION = 5       # 帧率统计精度

# 宽度配置
WIDTH_LEFT = 130        # 右侧组件的宽度

# 羊配置
SHEEP_DIR = path.join('Res', 'Pleasant goat.png')       # 羊的图片文件名
SHEEP_SPEED = 9     # 羊的速度
SHEEP_WIDTH = 50        # 羊的宽度
SHEEP_RIGHT = False     # 羊的图片不是向右的

# 狼配置
WOLF_SPEED = 3      # 狼的速度
WOLF_DIR = path.join('Res', 'Wolf.png')     # 狼的图片路径
WOLF_RIGHT = True       # 狼的图片是向右的
WOLF_WIDTH = 90     # 狼的宽度
WOLF_SPAN = 180     # 生成一只狼所用帧数

# 分数配置
SC_KEY = 13     # 键盘操作每一帧得分
SC_MOUSE = 5        # 鼠标操作每一帧得分

# 提示配置
TIP_TEXT = '按右下角的按钮开始游戏'        # 提示文字
TIP_COLOR = QColor(255, 255, 255)       # 文字是白色的
TIP_FONT = QFont('黑体', 22, QFont.Weight.Bold)      # 文字字体
